the people who live - German English Dictionary